11 research outputs found

    Architektura gridu bazodanowego oparta o podej艣cie peer-to-peer

    Get PDF
    W artykule autorzy przedstawiaj膮 zaimplementowane i zweryfikowane poprzez w pe艂ni funkcjonalny prototyp, podej艣cie do realizacji obiektowego gridu bazodanowego przy wykorzystaniu wirtualnej sieci peer-to-peer omawiaj膮c szczeg贸艂owo najwa偶niejszy element mechanizmu jakim jest proces integracji rozproszonych obiekt贸w. W artykule przeprowadzono gruntown膮 analiz臋 rozwi膮za艅 b臋d膮cych fundamentalnym zbiorem wiedzy na temat integracji danych. Zaprezentowano tr贸jwarstwowy model intagracyjny oparty o aktualizowalne obiektowe perspektywy oraz prototyp gridowej warstwy po艣redniej wykorzystuj膮cej sie膰 wirtualn膮 peer-to-peer.In the article authors present an approach for realisation of object-oriented database grid using virtual peer-to-peer networking. The approach has been verified by implementation of fully functional prototype. The article shows in details a process for integration of distributed objects which is provided by the core mechanism of the prototype. Authors also described three-layer integration model based on obiect-oriented updateable views and middleware prototype containing mentioned peer-to-peer solution. Moreover the article contains analysis of solutions being the fundamental knowledge about integration of data

    Przezroczysta integracja zasob贸w relacyjnych do obiektowego wirtualnego repozytorium

    Get PDF
    Prezentowana w artykule idea polega na wirtualnej integracji rozproszonych heterogenicznych zasob贸w bazodanowych w scentralizowan膮, jednorodn膮, sp贸jn膮 i pozbawion膮 fragmentacji oraz nadmiarowo艣ci ca艂o艣膰 tworz膮c膮 wirtualne repozytorium zapewniaj膮ce pewne powszechne funkcjonalno艣ci i us艂ugi, w艂膮czaj膮c w to infrastruktur臋 zaufania (bezpiecze艅stwo, prywatno艣膰, licencjonowanie, p艂atno艣ci, itp.), Web Services, rozproszone transakcje, zarz膮dzanie procesami (workflow management), itd. Opisane poni偶ej metody integracji skupiaj膮 si臋 w艂a艣nie na najpopularniejszych zasobach relacyjnych, do kt贸rych zostaje umo偶liwiony w pe艂ni przezroczysty dost臋p poprzez niezwykle elastyczny obiektowy j臋zyk zapyta艅. Opracowane specjalnie do tego celu mechanizmy optymalizacyjne stanowi膮 kombinacj臋 dedykowanych technik obiektowych z niezwykle wydajnymi optymalizatorami relacyjnymi.The presented idea aims to virtually integrate distributed heterogeneous database resources into a centralised consistent and non-fragmented and non-redundant whole creating a virtual repository. The repository provides common functionalities and services, including trust infrastructure (like security, privacy, licensing, payments), Web Services, distributed transactions, workflow management, etc. The described integration methods focus on the most popular and commonly used relational resources. Such resources become fully transparently accessible with an extremely flexible object-oriented query language. The dedicated optimisation mechanisms are a combination of object-oriented techni膮ues and very efficient relational optimisers

    Query Optimization by Indexing in the ODRA OODBMS

    Get PDF
    We present features and samples of use of the index optimizer module which has been implemented and tested in the ODRA prototype system. The ODRA index implementation is based on linear hashing and works in a scope of a standalone database. The solution is adaptable to distributed environments in order to optimally utilize data grid computational resources. The implementation consists of transparent optimization, automatic index updating and management facilities

    On distributed data processing in data grid architecture for a virtual repository

    Get PDF
    The article describes the problem of integration of distributed, heterogeneous and fragmented collections of data with application of the virtual repository and the data grid concept. The technology involves: wrappers enveloping external resources, a virtual network (based on the peer-topeer technology) responsible for integration of data into one global schema and a distributed index for speeding-up data retrieval. Authors present a method for obtaining data from heterogeneously structured external databases and then a procedure of integration the data to one, commonly available, global schema. The core of the described solution is based on the Stack-Based Query Language (SBQL) and virtual updatable SBQL views. The system transport and indexing layer is based on the P2P architecture

    Architektura gridu bazodanowego - Data Grid

    No full text
    Tyt. z nag艂贸wka.Bibliografia s. 740-741.Dost臋pny r贸wnie偶 w formie drukowanej.ABSTRACT: In this papers the authors present a new approach to designing, building and implementation of distributed data processing schema based on Grid Computing technology. The concepts are based on object-oriented database theory Stack-Based Approach to object-oriented databases and Updateable Views. The paper discussed basic mechanisms which allow for transparent accessing to the data as business information, precised their designs and realization issues. STRESZCZENIE: Artyku艂 prezentuje nowe podej艣cie do konstrukcji, budowy oraz implementacji rozproszonego schematu przetwarzania danych o charakterze Grid Computing dla rozwi膮za艅 bazodanowych opartych o teori臋 podej艣cia stosowego do baz danych i aktualizowalne perspektywy. Om贸wione zosta艂y podstawowe mechanizmy pozwalaj膮ce na przezroczysty dost臋p do danych (informacji biznesowych), zosta艂a sprecyzowana ich budowa i problematyka realizacji. S艁OWA KLUCZOWE: Grid Computing, Data Grid, bazy danyc

    Odra Project - assumptions and results

    No full text
    Celem projektu ODRA (Object Database for Rapid Application development) jest opracowanie obiektowo zorientowanego systemu zarz膮dzania obiektow膮 baz膮 danych. System ten ma udost臋pnia膰 zestaw narz臋dzi powalaj膮cych na budowanie aplikacji biznesowych w postaci aplikacji rozproszonych, webowych, system贸w us艂ug biznesowych, wirtualnych repozytori贸w, sieci P2P i wiele innych. Artyku艂 przedstawia podstawowe za艂o偶enia oraz dotychczasowe rezultaty projektu ODRA przedstawiaj膮c podstaw臋 teoretyczn膮 w postaci podej艣cia stosowego, obecn膮 architektur臋 platformy oraz zestaw najwa偶niejszych opracowywanych mechanizm贸w i w艂asno艣ci systemu.The aim of the Project ODRA (Object Database for Rapid Application development) is to develop an object oriented database management system. The system should include a set of tools simplifying the development process of various types of business applications. The types include distributed application, web applications, business services platforms, virtual repositories, P2P based applications and many others. The paper describes the project theoretical background and main assumptions of the research. Finally the results so far of the project - the prototype system ODRA - are presented. The description focus on the system architecture and the set of its main features and facilities

    Concept of transparent indexing for distributed object database based on stack-based architecture

    No full text
    Artyku艂 zawiera opis zaprojektowanego przez autor贸w w pe艂ni przezroczystego systemu indeksowania dla obiektowej bazy danych opartej na stosowej architekturze (SBA, Stack-Based Architecture). Bazuj膮c na solidnym fundamencie SBA autorzy zaproponowali rozwi膮zania unikalne na polu indeksowania w rozproszonych obiektowych bazach danych. U podstaw zaimplementowanego systemu indeksowania le偶y modu艂 zarz膮dzania indeksami oparty na autorskim mechanizmie automatycznych wyzwalaczy aktualizacji indeks贸w, kt贸ry jest odpowiedzialny za utrzymanie zbie偶no艣ci indeks贸w z danymi. Elastyczno艣膰 opracowanego rozwi膮zania umo偶liwia m.in. optymalizacje przetwarzania predykat贸w selekcji opartych o dowolne deterministyczne wyra偶enia kluczowe.The paper describes fully transparent indexing system for an object-oriented database based on SBA (Stack-Based Architecture). Relying on solid fundament (i.e. SBA) authors designed unique solutions in the area of indexing in distributed object databases. The engine of indexing is an indices management module based on automatic index update triggers responsible for maintaining the cohesion between indices and data. The flexibility of the designed solution enables optimisation of processing of selection predicates built using arbitrary deterministic expressions
    corecore